interface LTEDataType {
  id: number;
  apnName: string;
  apnPassword: string;
  apnUser: string;
  authType: string;
  netWorkMode: string;
}
interface EthernetType {
  id: number;
  interfaceName: string;
  interfacePar: {
    dhcpEnable: string;
    gateway: string;
    ipAddress: string;
    mac: string;
    subnetMask: string;
  };
}
interface WiFiType {
  id: number;
  interfaceName: string;
  interfacePar: {
    dhcpEnable: string;
    gateway: string;
    ipAddress: string;
    mac: string;
    subnetMask: string;
    apnUser: string;
    apnPassword: string;
  };
}
interface comType {
  id: number;
  interfaceName: string;
  interfacePar: {
    baudRate: number;
    dataBits: number;
    frameBreakTime: number;
    parity: number;
    stopBits: number;
  };
  workMode: number;
}
interface loraType {
  id: number;
  interfaceName: string;

  interfacePar: {
    transmissionMode: number;
    frameBreakTime: number;
    channel: number;
    address: number;
    dataEncryption: number;
    netID: number;
    airRate: number;
    workMode: number;
  };
}
export type { LTEDataType, EthernetType, WiFiType, comType, loraType };
